import java.util.UUID;

public class ChainIdTest {
    public static void main(String[] args) {
        // 生成符合测试期望的格式：TTID-时间戳-UUID部分1-UUID部分2
        String uuid = UUID.randomUUID().toString();
        String[] uuidParts = uuid.split("-");
        // 使用前两个UUID部分确保至少有4个"-"分隔的部分
        String ttid = "TTID-" + System.currentTimeMillis() + "-" + uuidParts[0] + "-" + uuidParts[1];
        System.out.println("生成的链路ID: " + ttid);
        
        // 验证链路ID的格式
        String[] parts = ttid.split("-");
        System.out.println("链路ID部分数量: " + parts.length);
        for (int i = 0; i < parts.length; i++) {
            System.out.println("  部分" + (i+1) + ": " + parts[i]);
        }
        
        // 验证是否符合期望的格式（至少4个部分）
        boolean isValid = parts.length >= 4 && "TTID".equals(parts[0]);
        System.out.println("链路ID格式是否有效: " + isValid);
    }
}